const jwt = require("jsonwebtoken");

/**
 * token相关变量和方法
 */

const SECRET = "666";//jwt密钥

// 获取一个期限为24h的token
function getToken(payload) {
    return jwt.sign(payload, SECRET, { expiresIn: '24h' })
}

// 通过token获取jwt的payload部分
function getJWTPayload(token) {
    return jwt.verify(token.split(' ')[1], SECRET)
}

module.exports = { SECRET, getToken, getJWTPayload }